home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / database / postgres / postgre4.z / postgre4 / src / lib / H / planner / handleunion.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-08-27  |  964 b   |  18 lines

  1. /* $Header: /private/postgres/src/lib/H/planner/RCS/handleunion.h,v 1.6 1991/11/18 17:30:26 mer Exp $ */
  2.  
  3. extern List handleunion ARGS((List root, List rangetable, List tlist, List qual));
  4. extern List SplitTlistQual ARGS(( List root, List rangetable,List tlist, List qual));
  5. extern List SplitTlist ARGS((List unionlist, List tlist));
  6. extern List find_union_vars ARGS((List tlist));
  7. extern List find_union_sets ARGS((List tlist));
  8. extern List collect_union_sets ARGS((List tlist, List qual));
  9. extern List collect_tlist_uset ARGS((List args));
  10. extern void split_tlexpr ARGS((List clauses, List varnum));
  11. extern List find_qual_union_sets ARGS((List qual));
  12. extern List flatten_union_list ARGS((List ulist));
  13. extern List remove_subsets ARGS((List usets));
  14. extern List SplitQual ARGS((List ulist, List uqual));
  15. extern void match_union_clause ARGS((List unionlist, List *leftop, List *rightop));
  16. extern List find_matching_union_qual ARGS((List ulist, List qual));     
  17.  
  18.